/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package comandos.Up;
import entidades.Cliente;
/**
 * Classe que representa os comandos de atualização na tabela cliente
 * no banco de dados.
 * @author thiagostuckert
 */
public class CmdUpCliente extends CmdUp {
    /***
     * Metodo que monta o comando SQL para a atualização de cliente
     * no banco de dados.
     * @param clienteAntigo Cliente com os dados
     * antigos a serem modificados.
     * @param clienteNovo Cliente com os dados
     * novos a serem inseridos no banco.
     */
    public CmdUpCliente(final Cliente clienteAntigo,
            final Cliente clienteNovo) {
        comandoSQL = "UPDATE CLIENTE SET Cpf = ";
        comandoSQL += "'" + clienteNovo.getCpf() + "',";
        comandoSQL += " Nome = ";
        comandoSQL += "'" + clienteNovo.getNome() + "',";
        comandoSQL += " Telefone = ";
        comandoSQL += "'" + clienteNovo.getTelefone() + "'";
        comandoSQL += " WHERE Cpf = ";
        comandoSQL += "'" + clienteAntigo.getCpf() + "';";

    }
}
